{{tag>gnome personnalisation widget}}

----

====== Personnaliser son bureau avec gDesklets ======

{{http://upload.wikimedia.org/wikipedia/commons/8/8e/GDesklets.png  }}
**gDesklets** est un programme qui permet de faire tourner de petits applets de bureau : météo, calendrier, dock, etc.


===== Installation de gDesklets =====

[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **gdesklets** disponible dans les [[:depots#universe_et_multiverse|dépôts Universe]]
[[apt://gdesklets|{{apt.png}}]]

Pour accéder à gDesklets, cliquez sur  **Applications -> Accessoires -> gDesklets**.
Une fenêtre s'ouvre, il ne vous reste plus qu'à choisir vos applets préférées.

<note important>Sous Jaunty (Ubuntu 9.04), la version de Python installé par défaut est la 2.6. GDesklets fonctionne à l'aide de la 2.**5**
Elle est dans les dépôts officiels [[apt://python2.5]]</note>
<note important>sous Lucid (Ubuntu 10.04), la version 2.5 de Python n'est plus dans les dépôts. Voir [[:gdesklets#Ne se lance pas avec Lucid Lynx (10.04)|plus bas]] pour la résolution de ce problème.</note>

===== Les différents Desklets proposés =====

FIXME : Lister les différents desklets...

{{http://newth.net/eirik/archives/gdesklets.jpg}}

Un bon conseil : choisissez « Toolbar/Launcher, Starter Bar » dans la catégorie Toolbar/Launcher ; une réplique du Dock de MacOS X.  


Ubuntu 8.04 - Hardy Heron



===== gDesklets au démarrage =====

Allez dans **Système -> Préférences -> Sessions**. Choisissez l'onglet programme au démarrage, cliquez sur « ajouter » et tapez :
  * Nom: gdesklets
  * Commande: /usr/bin/gdesklets

<note tip>Avec Jaunty (9.04) "Sessions" s'appelle désormais "Applications au démarrage".</note>

===== Problèmes rencontrés =====

==== Ne se lance pas avec Lucid Lynx (10.04) ====

Il suffit de changer une ligne dans : ''/usr/lib/gdesklets/utils/ErrorFormatter.py''

D'abord faire une copie du fichier par sécurité. Dans un [[:terminal]], saisissez cette [[:commande_shell|commande]] : <code>sudo cp /usr/lib/gdesklets/utils/ErrorFormatter.py /usr/lib/gdesklets/utils/ErrorFormatter.py.old</code>

[[[[:tutoriel:comment_modifier_un_fichier|Éditez le fichier]] ''/usr/lib/gdesklets/utils/ErrorFormatter.py'' ;

Remplacez la ligne suivante :

<file>def _new_imp(name, globs = {}, locls = {}, fromlist = []):</file>

Par

<file>def _new_imp(name, globs = {}, locls = {}, fromlist = [], test = []):</file>

Source : [[http://forum.linuxmint.com/viewtopic.php?f=90&t=32554]]

==== Rectangle noir autour des desklets ====
Vos desklets sont entourés d'un grand rectangle noir tout moche ? Ceci est dû à un problème de l'option "transparence". Vous pouvez réparer ça facilement :
Ouvrez un [[:terminal]] et entrez-y la commande suivante :
<code>gdesklets configure</code>
Dans la fenêtre qui apparaît, décochez l'option //Translucency//. Fermez cette fenêtre, puis redémarrez gDesklets par la commande :
<code>gdesklets restart</code>
Pour quitter le programme gdesklets, (arrêter le service gdesklets) :
<code>gdesklets stop</code>



==== AMD 64 ====

Pour les AMD un message apparaît et la connexion échoue :

Connexion au daemon [ ###         ]

La solution étant d'installer une version instable mais qui fonctionne :
http://librarian.launchpad.net/7542161/gdesklets_0.35.4-1ubuntu1_amd64.deb.

Sous Lucid (10.04 LTS) préférez cette version, plus récente : https://launchpad.net/ubuntu/+source/gdesklets/0.36.1-3ubuntu1/+build/1405652/+files/gdesklets_0.36.1-3ubuntu1_amd64.deb. Attention, ceci ne fonctionne qu'une seule fois après l'installation. Au prochain redémarrage, le problème recommence. Aucune solution ne semble être bonne pour le moment. Veuillez contacter les auteurs de Gdesklets pour leur signaler le problème.

<note tip>Sous Hardy, la version des dépôts fonctionne à condition de lancer gdesklets avec l'argument no-tray- icon :
<code>gdesklets --no-tray-icon</code></note>



==== python-nautilus ====
L'[[:tutoriel:comment_installer_un_paquet|installation]] du paquet **python-nautilus** entraîne la suppression des dépendances de gdesklets..

==== Mise à jour de la météo impossible ====

Les desklets d'affichage de la météo (Weather) ne fonctionnent pas correctement (problème de mise à jour des informations météo). La solution consiste à ajouter le desklet "GoodWeather" disponible ici :

http://gdesklets.de/index.php?q=desklet/view/171

Le paquet doit être téléchargé puis installé avec l'option Fichier -> Installer un paquet… sous l'application de gestion des desklets (Applications → Accessoires → gDesklets).
Le desklet est enregistré par défaut dans la catégorie "uncategorized". 

Installer le desklet sur le bureau puis le configurer :

Se rendre tout d'abord sur le site Weather.com : http://fr.weather.com/, recherchez votre ville et copier le code de votre ville qui se trouve dans l'adresse : il est composé de lettres et de chiffres, il comporte 8 caractères. 
<note important>
Depuis quelques jours (mai 2008), la mise-à-jour de la météo ne fonctionne plus car le site a été mis à jour. Il faut donc éditer le fichier "__init__.py" dans "~/.gdesklets/Sensors/GoodWeather" et modifier la ligne comme suit :

"http://xoap.weather.com/weather/local/" \
"%(weather_code)s?cc=*&dayf=5&prod=xoap&**link=xoap&**" \
"par=1003832479&key=bb12936706a2d601"

Ce qui est en gras est à rajouter... Redémarrez le desklet et c'est fonctionnel...</note>

Un exemple pour que ce soit clair :

Prenons la ville de Castres, l'adresse est :

http://fr.weather.com/weather/local/FRXX0331?x=0&y=0

Le code de la ville est : FRXX0331.

Ensuite il faut vous rendre dans le panneau de configuration de "GoodWeather", et à "Location Code" placer votre code.

Et voilà ça marche ! En plus vous avez une prévision météo sur les 4 jours suivants !


Pour ceux qui n'ont pas compris, voici une liste à peu près exhaustive des villes françaises avec leur code :

Abbeville : FRXX0111		Agen : FRXX0135
Aix-en-Provence : FRXX0001	Ajaccio : FRXX0129
Albi : FRXX0002			Alençon : FRXX0207
Amiens : FRXX0269
Angers : FRXX0137		Annemasse : FRXX0003
Antibes : FRXX0004		Arnage : FRXX0005
Aubagne : FRXX0006		Aubervillers : FRXX0007
Auch : FRXX0138			Aurillac : FRXX0139
Auxerre : FRXX0008		Avignon : FRXX0270
Aytré : FRXX0009		Bastia : FRXX0130
Bar-le-Duc : FRXX0203		Bayeux : FRXX0010
Beauvais : FRXX0011		Belfort : FRXX0012
Bergerac : FRXX0140		Besançon : FRXX0141
Béziers : FRXX0013		Biarritz : FRXX0125
Blois : FRXX0014		Bobigny : FRXX0015
Bordeaux : FRXX0016		Bourg-en-Bresse : FRXX0017
Bourg-Saint-Maurice : FRXX0142	Bourges : FRXX0018
Brest : FRXX0019		Briançon : FRXX0143
Brive : FRXX0144		Caen : FRXX0020
Cagnes-sur-Mer : FRXX0021	Cahors : FRXX0022
Cambrai : FRXX0145		Cannes : FRXX0023
Cap-Cepet : FRXX0127		Carbon-Blanc : FRXX0024
Carcassonne : FRXX0025		Carpentras : FRXX0146
Carquefou : FRXX0026		Castelnau-de-Médoc : FRXX0027
Cayenne : FGXX0001		Chambery : FRXX0147
Chamonix-Mont-Blanc : FRXX0212	Chantilly : FRXX0028
Chartres : FRXX0029		Chassiron : FRXX0118
Châteauroux : FRXX0030		Châtelaillon-Plage : FRXX0031
Cherbourg : FRXX0032		Cholet : FRXX0033
Clermont-Ferrand : FRXX0120	Cognac : FRXX0148
Colmar : FRXX0034		Coulans : FRXX0035
Creuse : FRXX0200		Dax : FRXX0149	
Deauville : FRXX0150		Dijon : FRXX0036
Dreux : FRXX0037		Dunkerque : FRXX0151
Embrun : FRXX0124		Epinal : FRXX0152
Evreux : FRXX0038		Evry : FRXX0201
Fabrègues : FRXX0039		Fort-de-France : MBXX0001
Fréjus : FRXX0040		Gourdon : FRXX0121
Grasse : FRXX0041		Grenoble : FRXX0153
Haguenau : FRXX0042		Hao : FPXX0003
Hyères : FRXX0154		Ile de Batz : FRXX0155
Ile Rousse : FRXX0156		Istres : FRXX0157
Koumac : NCXX0003		La Bazoge : FRXX0043
La Chiappa : FRXX0178		La Coudre : FRXX0179
La Hague : FRXX0112		La Roche-sur-Yon : FRXX0158
La Rochelle : FRXX0044		Landerneau : FRXX0045
Landes : FRXX0181		Laval : FRXX0159
Le Grand-Quevilly : FRXX0046	Le Havre : FRXX0047
Le Mans : FRXX0048		Le Talut : FRXX0116
Le Touquet : FRXX0160		Lens : FRXX0049	
Les Sables-d'Olonne : FRXX0050	Libourne : FRXX0051	
Lille : FRXX0052		Limoges : FRXX0119
Lisieux : FRXX0053		Lons-le-Saulnier : FRXX0161
Lorient : FRXX0054		Lyon : FRXX0055	
Mâcon : FRXX0056		Malicorne : FRXX0057
Marignane : FRXX0058		Marseille : FRXX0059
Meaux : FRXX0060		Médoc : FRXX0131
Melun : FRXX0061		Mende : FRXX0162
Menton : FRXX0062		Mérignac : FRXX0063	
Metz : FRXX0064			Millau : FRXX0122
Mondeville : FRXX0065		Mont-de-Marsan : FRXX0163
Mont-Saint-Aignan : FRXX0069	Montargis : FRXX0066
Montauban : FRXX0067		Montélimar : FRXX0123	
Montpellier : FRXX0068		Morlaix : FRXX0070
Mulhouse : FRXX0071		Nancy / Essey : FRXX0115
Nantes : FRXX0072		Nanterre : FRXX0202
Nevers : FRXX0164		Nice : FRXX0073
Nîmes : FRXX0165		Niort : FRXX0166
Orange : FRXX0167		Orléans : FRXX0074
Orvault : FRXX0075		Ouessant : FRXX0113
Paris : FRXX0076		Paris / Aéroport de Roissy : FRXX0077
Pau : FRXX0168			Périgueux : FRXX0169
Perpignan : FRXX0128		Pessac : FRXX0078
Petit-Bourg : GPXX0002		Pointe-à-Pitre : GPXX0003
Poitiers : FRXX0170		Porquerolles : FRXX0180	
Quimper : FRXX0079		Rapa : FPXX0005	
Reims : FRXX00080		Rennes : FRXX0114
Rezé : FRXX0081			Roanne : FRXX0082
Rochefort : FRXX0083		Rodez : FRXX0171
Roubaix : FRXX0084		Rouen : FRXX0085
Royan : FRXX0132		Saint-Brieuc : FRXX0086	
Saint-Denis : FRXX0087		Saint-Denis-de-la-Réunion : REXX0002
Saint-Dié : FRXX0088		Saint-Dizier : FRXX0173	
Saint-Etienne-du-Rouvray : FRXX0089
Saint-Girons : FRXX0126		Saint-Joseph : MBXX0003	
Saint-Lô : FRXX0090		Saint-Nazaire : FRXX0091
Saint-Pierre : MBXX0004		Saint-Raphaël : FRXX0092
Salon-de-Provence : FRXX0093	Sète : FRXX0094	
Solenzara : FRXX0172		Strasbourg : FRXX0095	
Talence : FRXX0096		Tarbes : FRXX0097
Topla : FRXX0134		Toul / Rosières : FRXX0174
Toulon : FRXX0098		Toulouse : FRXX0099
Tours : FRXX0100		Trappes : FRXX0175
Troyes : FRXX0101		Valence : FRXX0102	
Valognes : FRXX0103		Vannes : FRXX0176
Vendargues : FRXX0104		Vénissieux : FRXX0105
Versailles : FRXX0106		Vichy : FRXX0177
Vienne : FRXX0107		Vierzon : FRXX0108	
Villefranche-sur-Saône : FRXX0109
Villeurbanne : FRXX0110

==== Avec Compiz-Fusion ====

Les desklets peuvent ne pas s'afficher si vous activez compiz-fusion (les effets de bureau, par défaut depuis Gutsy). Pour régler cela, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **compizconfig-settings-manager** [[apt://compizconfig-settings-manager|{{apt.png}}]] puis allez dans **Système → Préférences → Advanced Desktop Effects Settings → General Options** et décochez //Masquer les fenêtres de la barre des tâches Ignorer//.

Relancez ensuite gDesklets, tout devrait fonctionner.


===== Liens =====

  * [[http://www.gdesklets.de|Le site officiel de Gdesklet]]
  * [[http://forum.ubuntu-fr.org/viewtopic.php?id=222481|Correction du bug de CountDown 2]]

----

//Contributeurs : ?//